function onForm1Submit() {
	var algorithm_name = $("#algorithm_name").text();
	// 地图标注
	if (algorithm_name == "地图标注" || algorithm_name == "热力图") {
		if (algorithm_name == "地图标注") {
			if ($("#title_name:checked").length == 0) {
				UIkit.notify({
					message : "请选择标题字段!",
					status : "warning",
					timeout : 3000
				});
				return false;
			}
		} else if (algorithm_name == "热力图") {
			if ($("#value_name:checked").length == 0) {
				UIkit.notify({
					message : "请选择数值字段!",
					status : "warning",
					timeout : 3000
				});
				return false;
			}
		}
		if ($("#lng_name:checked").length == 0) {
			UIkit.notify({
				message : "请选择经度字段!",
				status : "warning",
				timeout : 3000
			});
			return false;
		}
		if ($("#lat_name:checked").length == 0) {
			UIkit.notify({
				message : "请选择纬度字段!",
				status : "warning",
				timeout : 3000
			});
			return false;
		}
	}
	// 图表
	if (algorithm_name == "简单图表" || algorithm_name == "复合图表"
			|| algorithm_name == "简单Matplotlib图表"
			|| algorithm_name == "复合Matplotlib图表") {
		if ($("#xAxis_name:checked").length == 0) {
			UIkit.notify({
				message : "请至少选择一个X轴字段!",
				status : "warning",
				timeout : 3000
			});
			return false;
		}
		if ($("#yAxis_name").length > 0) {
			if ($("#yAxis_name:checked").length == 0) {
				UIkit.notify({
					message : "请至少选择一个Y轴字段!",
					status : "warning",
					timeout : 3000
				});
				return false;
			}
			var _xAxis_name = $("#xAxis_name:checked").val()
			var _yAxis_name = $("#yAxis_name:checked").val()
			if (_xAxis_name == _yAxis_name) {
				UIkit.notify({
					message : "X轴与Y轴不能选择同一个字段!",
					status : "warning",
					timeout : 3000
				});
				return false;
			}
		} else {
			if ($("#yAxis_name_1:checked").length == 0) {
				UIkit.notify({
					message : "请至少选择一个Y轴(1)字段!",
					status : "warning",
					timeout : 3000
				});
				return false;
			}
			if ($("#yAxis_name_2:checked").length == 0) {
				UIkit.notify({
					message : "请至少选择一个Y轴(2)字段!",
					status : "warning",
					timeout : 3000
				});
				return false;
			}
			var _xAxis_name = $("#xAxis_name:checked").val()
			var _yAxis_name_1 = $("#yAxis_name_1:checked").val()
			var _yAxis_name_2 = $("#yAxis_name_2:checked").val()
			if (_xAxis_name == _yAxis_name_1 || _xAxis_name == _yAxis_name_2
					|| _yAxis_name_1 == _yAxis_name_2) {
				UIkit.notify({
					message : "字段不能复用!",
					status : "warning",
					timeout : 3000
				});
				return false;
			}
		}
	}

	UIkit.modal.blockUI("正在努力处理中……");
	return true;
}